* { word-wrap: break-word }
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0 }
ul, ol, dl { list-style-type: none }
html, body { *position:static
}
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400 }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button { overflow: visible; vertical-align: middle; outline: none }
body, th, td, button, input, select, textarea { font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53"; font-size: 14px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
body { line-height: 1.6 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
a, area { outline: none; blr:expression(this.onFocus=this.blur());
}
a { text-decoration: none; cursor: pointer; color: #666; }
a:hover { text-decoration: none; outline: none }
a.ie6:hover { zoom: 1 }
a:focus { outline: none }
a:hover, a:active { outline: none }
:focus { outline: none }
sub, sup { vertical-align: baseline }
button, input[type="button"], input[type="submit"] { line-height: normal !important; }
/*img*/
img { border: 0; vertical-align: middle }
a img, img { -ms-interpolation-mode: bicubic }
.img-responsive { max-width: 100%; height: auto }
/*IE下a:hover 背景闪烁*/
*html { overflow: -moz-scrollbars-vertical; zoom:expression(function(ele) {
ele.style.zoom = "1";
document.execCommand("BackgroundImageCache", false, true)
}
(this))
}
/*HTML5 reset*/
header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend { display: block; margin: 0; padding: 0 }
time { display: inline }
audio, canvas, video { display: inline-block; *display:inline;
*zoom:1
}
audio:not([controls]) { display: none }
legend { width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5 }
legend small { font-size: 15px; color: #999 }
svg:not(:root) { overflow: hidden }
fieldset { border-width: 0; padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0 }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto
}
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; font-weight: bold; }
.f141 { font-size: 14px; }
.f16 { font-size: 16px; font-weight: bold; }
.fm { font-family: "微软雅黑"; }
.baise { color: #fff }
.text-l { text-align: left }
.text-r { text-align: right }
.text-c { text-align: center }
.va * { vertical-align: sub!important; *vertical-align:middle!important;
_vertical-align: middle!important }
.va-t { vertical-align: top!important }
.va-m { vertical-align: middle!important }
.va-b { vertical-align: bottom!important }
.clear { clear: both; height: 0; width: 0; zoom: 1; overflow: hidden; }
.cl:after, .clearfix:after, .container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden }
.cl, .clearfix { zoom: 1 }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
.clear { width: 100%; clear: both; height: 1px; }
#ie9 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999; background: #00ADB5 }
#ie9 h6 { font-size: 20px; text-align: center; padding-top: 80px; color: #fff; font-weight: 100; }
#ie9 ul { width: 20%; margin: 50px auto; }
#ie9 ul li { width: 50%; float: left; text-align: center; }
#ie9 ul li img { width: 80px; }
#ie9 .logo { float: none; font-weight: initial; cursor: pointer; text-align: center; padding: 0 30px; padding-top: 50px; letter-spacing: -.5px; text-decoration: none; color: #fff; line-height: 75px; font-size: 30px; font-family: Lato, PingFang SC, Microsoft YaHei, sans-serif; }
/*公用开始------------------------------------------------------------------*/

.container-fluid { width: 100% }
.container { width: 1100px !important; margin: 0 auto; }/*固定外框*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.ml10 { margin-left: 10px; _margin-left: 5px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.mr10 { margin-right: 10px; }
.b-white { background-color: #fff !important; }
.b-Red { background-color: #CC0000 !important; }
.b-orange { background-color: #FF6600 !important; }
.b-yellow { background-color: #FFFF33 !important; }
.b-green { background-color: #00CC66 !important; }
.b-Blue { background-color: #0099FF !important; }
.b-black { background-color: #000 !important; }
.b-Violet { background-color: #660066 !important; }
.f-white { color: #fff !important; }
.f-Red { color: #CC0000 !important; }
.f-orange { color: #FF6600 !important; }
.f-yellow { color: #FFFF33 !important; }
.f-green { color: #00CC66 !important; }
.f-Blue { color: #0099FF !important; }
.f-black { color: #000 !important; }
.f-Violet { color: #660066 !important; }
.f-self { color: #00ADB5 !important; }
.b-self { background-color: #00ADB5 !important; }
/*公用颜色------------------------------------------------------------------*/

/*----header------*/
.header { width: 100%; min-width: 1100px; }
.header .top { width: 1100px; margin: 0 auto; }
.header .logo { width: 512px; float: left; }
/*so 搜索*/

.ss_ssk { float: right; width: 250px; margin-top: 45px; }
.ss_ssk .ss_tit { float: left; width: 190px; height: 32px; }
.ss_ssk .ss_tit .txt { width: 174px; height: 30px; line-height: 30px; color: #a1a1a1; border: 1px solid #dedede; border-right: 0; outline: none; padding-left: 15px; }
.ss_ssk .anniu { float: left; height: 32px; line-height: 32px; border-radius: 0 4px 4px 0; overflow: hidden; cursor: pointer; }
.ss_ssk .anniu input { outline: none; cursor: pointer; }
.index_nav { background: url(../images/nav_bg.jpg) repeat-x }
.index_nav .nav { width: 1100px; margin: 0 auto; height: 46px; }
.index_nav .nav li { width: 137px; float: left; display: inline-block; height: 46px; line-height: 46px; background: url(../images/li.jpg) no-repeat right center; text-align: center }
.index_nav .nav li a { color: #fff; font-size: 16px; }
.index_nav .nav li a:hover { background: url(../images/nav_h.jpg) no-repeat center top; display: block }
.index_nav .nav li a.on { background: url(../images/nav_h.jpg) no-repeat center top; display: block; color: #fff; }

/*----宽屏*banner----*/
#banner_big { width: 100%; height: 500px; background: none; clear: both; position: relative; z-index: 99; }
#banner_big .swiper-container1 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
#banner_big .swiper-container1 .swiper-slide { background-size:1920px 500px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
/*分页器*/
#banner_big .swiper-container1 .swiper-pagination { width:100%; height:10px; overflow:hidden; margin:0; padding:0; left:0; bottom:20px!important;}
#banner_big .swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; margin:0 5px!important; border-radius:50%; opacity:0.5; background-color:#fff;}
#banner_big .swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { opacity:1;}
#banner_big .swiper-container1 .swiper-button-prev, .swiper-container1 .swiper-button-next { width:48px!important; height:48px!important; top:50%!important; margin:-24px 0 0!important;}
#banner_big .swiper-container1 .swiper-button-prev { background:url(../images/prev01.png) center center no-repeat; background-size:48px 48px; left:0;}
#banner_big .swiper-container1 .swiper-button-next { background:url(../images/next01.png) center center no-repeat; background-size:48px 48px; right:0;}
/*----宽屏*结束----*/



/*----首页内容-----*/
.about_bg { background-color: #f8f8f8; padding: 40px 0px; margin: 40px auto; }
.index-about { }
.about-con .about_h { font-size: 18px; margin-bottom: 4px }
.about-con .about_h span { color: #268bfe }
.about-img { width: 432px; float: right }
.about-con { width: 630px; float: left; line-height: 30px; }
.about-more { width: 120px; line-height: 35px; background-color: #007ae1; display: block; text-align: center; margin-top: 16px; color: #fff }
.about-more:hover { }
.index-about .xian { width: 80px; height: 3px; background-color: #007ae1; margin-bottom: 12px; }
.index-about p { line-height: 28px }
/*chanpin*/

.index-product { width: 100%; min-width: 1130px; margin-top: 50px; padding-bottom: 20px }
.pro-title { text-transform: uppercase; font-size: 23px; text-align: center; padding-top: 50px; }
.pro-title span { color: #268bfe }
.pro_wz { font-size: 16px; line-height: 36px; text-align: center; color: #999 }
/*分类*/
.index-pronav { width: 245px; float: left; background-color: #007ae1; padding-bottom: 50px }
.index-pronav .pro_ml{ height:1450px; overflow:hidden;}
.index-pronav .pro_ml li a { height: 49px; line-height: 49px; border-bottom: #1987e3 1px solid; display: inline-block; margin: 0 5px; color: #fff; font-size: 14px; background: url(../images/clibg.jpg) no-repeat 15px; display: block; padding: 0 10px 0 25px; overflow: hidden; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; display: block;}
.index-pronav .pro_ml li ul li a.xiaolei { padding-left: 40px; }
.pro_lei { background: url(../images/lei_h.jpg) no-repeat center top; line-height: 73px; color: #007ae1; font-size: 18px; text-align: center }
/*chanpin*/
.index-proimg { width: 814px; float: right }
.index-proimg ul li { width: 250px; float: left; margin-right: 30px; margin-bottom: 10px; }
.index-proimg ul li:nth-child(3n) { margin-right: 0; }
.index-proimg ul li p { width: 250px; text-align: center; padding: 10px 0; height: 15px; overflow: hidden; }
.index-proimg ul li p a { color: #3c241e; font-size: 14px; }
.index-proimg ul li:hover .proimg_bk { border: 1px solid #1582de; }
.index-proimg ul li:hover a { color: #1582de; }
.index-proimg ul li .proimg_bk { width: 250px; height: 189px; border: 1px solid #ddd;}
.index-proimg ul li .proimg_bk .proimg { width: 100%;height: 100%;text-align: center;display:block;}
.index-proimg ul li .proimg_bk img { vertical-align: middle; max-width: 95%; max-height: 95%; }
.index-proimg ul li .proimg_bk .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.ny-proimg { width: 790px; float: right; padding: 5px; }
.ny-proimg ul li { width: 250px; float: left; margin-right: 20px; margin-bottom: 10px; }
.ny-proimg ul li:nth-child(3n) { margin-right: 0; }
.ny-proimg ul li p { width: 250px; text-align: center; padding: 10px 0; height: 15px; overflow: hidden; }
.ny-proimg ul li p a { color: #3c241e; font-size: 14px; }
.ny-proimg ul li:hover .proimg_bk { border: 1px solid #1582de; }
.ny-proimg ul li:hover a { color: #1582de; }
.ny-proimg ul li .proimg_bk { width: 250px; height: 189px; border: 1px solid #ddd;}
.ny-proimg ul li .proimg_bk .proimg { width: 100%;height: 100%;text-align: center;display:block;}
.ny-proimg ul li .proimg_bk img { vertical-align: middle;max-width: 95%; max-height: 95%; }
.ny-proimg ul li .proimg_bk .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.index-more { color: #333; font-size: 13px; display: block; }
.new_bg { background: url(../images/new_bg.jpg) no-repeat center top; height: 507px; margin-top: 50px; }
.news-title { text-transform: uppercase; color: #fff; font-size: 22px; text-align: center }
.news_wz { font-size: 16px; line-height: 36px; text-align: center; color: #fff }
.index-news { padding: 30px 0; }
.index-news .new_h { background: url(../images/list.jpg) no-repeat center left; font-size: 18px; padding-left: 32px; margin-bottom: 8px; height: 30px; line-height: 28px; }
.index-news .new_h span { width: 35px; float: right }
.index-news .new_h span a { font-size: 12px; color: #999; }
.new1 { width: 340px; float: left; height: 433px; overflow: hidden; }
.new1 ul { padding-top: 10px; }
#ny_newslb_box { clear: both; }
#ny_newslb_box li { height: 39px; line-height: 39px; border-bottom: 1px dotted #e5e5e5; font-size: 14px; overflow: hidden; background: url(../images/ico3.gif) no-repeat left center; padding: 0 10px 0 15px; }
#ny_newslb_box li a { color: #666; float: left;  width: 242px; display: block; height: 40px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
#ny_newslb_box li span { float: right; color: #999; font-size: 12px; }
.new2 { margin-left: 40px }
.fanwei { width: 339px; float: right; background: url(../images/fw_bg.jpg) no-repeat right bottom; }
/*lianxi women*/
.con_bg { background-color: #f8f8f8; padding: 20px 0px }
.index-contact { width: 1100px; margin: 30px auto; }
.con_img { width: 448px; float: left }
.index-contact .con_list { }
.con_list { width: 499px; float: left; margin-left: 50px; }
.con_list .xian { background-color: #ccc; height: 3px; margin-top: 10px; }
.con_h { font-size: 26px; line-height: 38px; text-transform: uppercase; color: #666; margin: 26px auto; text-align: center }
.con_h span { font-size: 24px; color: #999 }
.con_h2 { text-align: center; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; line-height: 40px; color: #999 }
.con_con { background: url(../images/con_list.jpg) no-repeat 50px 6px; margin-top: 30px; }
.con_con p { padding-left: 80px; line-height: 35px; }
.slideBox2 { width: 100%; margin-top: 30px; overflow: hidden; position: relative; }
.slideBox2 .hd { height: 15px; padding-top: 30px; width: 100%; overflow: hidden; text-align: center; }
.slideBox2 .hd li { display: inline-block; width: 40px; height: 6px; margin-left: 5px; background: #c2e5ed; }
.slideBox2 .hd li.on { background: #ff5a5d }
.slideBox2 .bd { position: relative; height: 195px; z-index: 0; }
.slideBox2 .bd ul { float: left; }
.slideBox2 .bd li { zoom: 1; vertical-align: middle; text-align: center; width: 216px; margin-left: 30px; float: left; }
.slideBox2 .bd ul li a { font-size: 14px; text-align: center; color: #3c241e; line-height: 40px; }
.slideBox2 .bd ul li:first-child { margin-left: 0; }
.slideBox2 .bd img { width: 100%; height: 150px; display: block; }
/*----底部-----*/
.youqing { background-color: #424141; }
.yqlj { width: 1050px; margin: 0 auto; line-height: 46px; color: #fff }
.yqlj a { color: #fff }
.footer { background-color: #424141; border-top: #999 1px solid; padding-top: 20px }
.foot { width: 1100px; margin: 0 auto; color: #fff; text-align: center; line-height: 30px }
.foot a { color: #fff }
.footer .fl { width: 70%; padding-top: 20px; }
.footer .fl p { font-size: 14px; line-height: 25px; }
.footer .fl p a { font-size: 14px; }
.footer .fr { width: 30%; text-align: right; font-size: 14px; margin-top: 30px; }
.footer .fr a { font-size: 14px; }
/*----内页-----*/
.main-page { padding-top: 60px; padding-bottom: 50px; }
.onurl { width: 100%; color: #333; line-height: 35px; height:40px; overflow:hidden; margin-bottom: 20px; border-bottom: #ccc 1px solid;white-space:nowrap;text-overflow:ellipsis;display: block;}
.onurl a { color: #333; padding: 0 5px; }
.onurl a img { vertical-align: middle; margin-right: 5px; }
/*----内页左-----*/
.page-left { width: 260px; float: left; }
.page-left .left-nav li { margin-bottom: 5px; height: 33px; line-height: 33px; overflow: hidden; }
.page-left .left-nav li a { color: #333; font-size: 14px; display: block; padding-left: 15px; }
.page-left .left-nav li a.on { background: #1582de; color: #fff; }
.page-left .left-nav li.left_nav_xl { margin-bottom: 5px; height: 33px; line-height: 33px; border: 1px solid #1582de; overflow: hidden; }
.page-left .ny_bt { background: url(../images/nei_lei.jpg) no-repeat; width: 260px; height: 94px; position: relative; }
.page-left .ny_bt b, .page-left .ny_bt1 b { font-size: 22px; color: #f8f8f8; position: absolute; left: 80px; top: 17px; }
.page-left .ny_bt p, .page-left .ny_bt1 p { font-size: 15px; color: #ece6ea; position: absolute; left: 80px; top: 45px; }
.page-left .ny_bt1 { background: url(../images/nei_lei1.jpg) no-repeat; width: 260px; height: 94px; position: relative; }
/*pages开始--------------------------------------------------------------------------*/
.pages { height: 35px; padding: 20px 0; margin: 0 auto; text-align: center; }
/*----内页右-----*/
.page-right { width: 800px; float: right; }
.page-about{line-height:30px;font-size:16px;}
.page-about, .page-news, .page-messages, .page-product { }
.page-newshow { padding-top: 20px; line-height: 29px }
/*----内页关于-----*/
.page-about img { max-width: 100%; display: block; margin: 20px auto; }
.page-about p { font-size: 15px; color: #333; line-height: 30px; }
/*---内页新闻---*/
.newsList li { padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #ccc; }
.newsList li p { padding-top: 20px; }
.newsList li .lhfl { width: 70px; height: 80px; float: left; background: #f2f2f2; }
.newsList li .lhfl p { width: 70px; text-align: center; color: #0f74cf; padding-top: 0; }
.newsList li .lhfl p b { font-size: 24px; line-height: 47px; display: block; }
.newsList li:hover .lhfl { background: #0f74cf; }
.newsList li:hover .lhfl p { color: #f7f7f7; }
.newsList .lhfr { width: 700px; float: right; }
.newsList .lhfr .lhxq { height: 30px; display: block; width: 100px; font-weight: 100; line-height: 30px; font-size: 14px; text-align: center; float: right; border: 1px solid #ccc; }
.newsList .lhfr .lhjt { background: url(../images/jt.jpg) no-repeat left -33px; height: 33px; display: block; width: 33px; float: right; }
.newsList .lhfr:hover .lhjt { background: url(../images/jt.jpg) no-repeat left 0; }
.newsList .lhfr span { font-size: 14px; }
.newsList .lhfr .dateTitle { display: block; color: #333; font-size: 18px; height:30px; line-height:30px; width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.newsList .lhfr p { display: inline-block; width: 100%; height: 44px; overflow: hidden; }
.newsList li:hover .lhfr .dateTitle { color: #0f74cf; }
.newsList li:hover a { text-decoration: none; }
/*---内页产品---*/
.page-pro li { width: 240px; float: left; margin-right: 20px; border: #eae9e9 1px solid; margin-bottom: 20px }
.page-pro li>a { display: block; width: 240px; height: 220px; line-height: 220px; text-align: center; }
.page-pro li>a img { max-width: 100%; max-height: 100%; margin: 0 auto; }
.page-pro li p { line-height: 40px; text-align: center; font-size: 14px; color: #3c241e; }
.page-pro li:nth-child(3), .page-pro li:nth-child(6), .page-pro li:nth-child(9), .page-pro li:nth-child(12) { margin-right: 0; }
.lhtab { width: 100%; line-height: 50px; height: 50px; background: #0f74cf; margin: 30px auto 10px; }
.lhtab span { width: 148px; display: block; height: 48px; font-size: 14px; color: #fff; float: left; border: 1px solid #0f74cf; text-align: center;cursor:pointer; }
.lhtab span.on { background: #fff; color: #0f74cf;cursor:pointer; }
/*---内页留言---*/
.massages span { width: 30%; display: block; float: left; margin-right: 5%; margin-bottom: 20px; }
.massages input[type="text"] { width: 100%; text-indent: 15px; border: 1px solid #ddd; border-radius: 4px; line-height: 35px; }
.massages div input[type="text"] { width: 150px; }
.massages div { padding-bottom: 20px; }
.massages textarea { clear: both; display: block; width: 96%; padding: 0 2%; height: 100px; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 20px; }
.submit { background: #0f74cf; color: #fff; display: block; width: 80px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; border: none; }
.lh615 { line-height: 30px; margin: 0 10px; text-align: center; border: none; }
/*---内页新闻详情---*/
.newshowheader h1.nd_title { text-align: center; display: block; margin-bottom: 20px; font-size: 24px; font-weight: 600 }
.newshowheader .article-info { height: 30px; line-height: 30px; color: #666; text-align: center; border-bottom: 1px solid #ddd; }
.newshowheader .article-info .split { margin: 0 10px; color: #ddd }
.page-newshow p { line-height: 26px; text-indent: 28px; }
/*---内页联系我们---*/
.pconus { background: url(../images/contentimg.png) no-repeat right center; height: 180px; padding-top: 20px; }
.pconus p { color: #3c241e; }
/*---n内页招商加盟---*/
.join-list { margin-top: 30px; padding-left: 30px; }
.join-list .jointitle { font-size: 16px; font-weight: bold; color: #ff9900; }
.join-list p { color: #3c241e; }
/*---内页产品详情---*/
.page-productshow { padding-top: 30px; }
.page-productshow .fl { width: 310px; height: 310px; }
.page-productshow .fr { width: 420px; height: 310px; padding-left: 20px; }
.page-productshow .fl { line-height: 310px; background: #f8f8f8; }
.page-productshow .fl .bd { width: 310px; margin: 0 auto; }
.page-productshow .fl .bd .xtimg_bk{ width:310px; height:310px;}
.page-productshow .fl .bd .xtimg_bk .xtimg{width:100%;height:100%;text-align:center;display:block;position:static;}
.page-productshow .fl .bd .xtimg_bk img {vertical-align:middle;max-width:95%; max-height:95%}
.page-productshow .fl .bd .xtimg_bk .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}




.page-productshow .fr { background: #f8f8f8; }
.page-productshow .fr h1.pd_title {font-size: 24px;color: #3c241e;line-height: 42px;width: 410px;font-weight: 300;margin: 0 auto 15px;border-bottom: 1px solid #ddd;overflow: hidden;display: block;padding: 20px 0;}
.page-productshow .fr p {font-size: 16px;color: #3c241e;margin: 0 auto;line-height: 30px;width: 410px;}
.abimg { position: relative; }
.abimg a { position: absolute; bottom: 20px; height: 45px; line-height: 45px; }
.abimg a.prev { left: 385px; }
.abimg a.next { left: 435px; }
.page-procon { clear: both; padding: 10px 0;  line-height: 27px }
.page-procon p { line-height: 26px; color: #3c241e; }
.abptit { font-size: 20px; text-align: center; line-height: 60px; }
.about-pro ul li { width: 205px; float: left; margin-right: 26px; }
.about-pro ul li>a { display: block; width: 205px; height: 153px; line-height: 153px; text-align: center; }
.about-pro ul li>a img { max-width: 100%; max-height: 100%; margin: 0 auto; }
.about-pro ul li p { line-height: 40px; text-align: center; font-size: 14px; color: #3c241e; }
.about-pro ul li:nth-child(4) { margin-right: 0; }
.about-newspro ul li { border-bottom: #ededed 1px solid; width: 220px; float: left; margin-right: 20px; }
.about-newspro ul li>a { display: block; width: 280px; height: 200px; line-height: 200px; text-align: center; }
.about-newspro ul li>a img { max-width: 100%; max-height: 100%; margin: 0 auto; }
.about-newspro ul li p { line-height: 40px; text-align: center; font-size: 14px; color: #3c241e; }
.about-newspro ul li:nth-child(3), .about-newspro ul li:nth-child(6), .about-newspro ul li:nth-child(9) { margin-right: 0; }
.listname { background: #f4f4f4; padding: 23px; font-size: 14px; margin: 10px auto 20px; }
/*---分页---*/
.pagination { display: inline-block; padding-left: 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #0f74cf; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; color: #0f74cf; background-color: #eeeeee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #0f74cf; border-color: #0f74cf; cursor: default; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed; }
.pagetb { border-top: 1px solid #ccc; margin: 40px auto; }
.pagetb p { line-height: 40px; border-bottom: 1px solid #ccc; }
td { padding: 2px }
#fengye { margin-top: 20px; }

.qq_style01{width:128px;position:absolute;top:150px;right:20px;z-index:999999999;}
.qq_style01 .qq_style_l{width:20px;height:20px;display:block;position:absolute;top:-8px;right:-8px;background:#3782e7 url(../images/qq_close.png) center center no-repeat;cursor:pointer;border-radius:50%;}
.qq_style01 .qq_style_l:hover{background:#ff1800 url(../images/qq_close.png) center center no-repeat;}
.qq_style01 .qq_style_r{width:128px;background:#3782e7;padding-top:5px;padding-bottom:5px;}
.qq_style01 .qq_style_r .qq_r_up{background:#ffffff;border-radius:2px;width:100px;margin:0 auto 5px;padding:10px 10px;}
.qq_style01 .qq_style_r .qq_r_up .qq_r_tlt{height:30px;line-height:30px;font-size:12px;color:#3782e7;background:url(../images/qq_icon1.png) left center no-repeat;padding-left:20px;border-bottom:1px solid #a3caff;}
.qq_style01 .qq_style_r .qq_r_up .qq_list{padding-top:5px;}
.qq_style01 .qq_style_r .qq_r_up .qq_list li{padding:2px 0 5px;}
.qq_style01 .qq_style_r .qq_r_up .qq_list li a{display:block;height:30px;line-height:30px;text-decoration:none;color:#555;font-size:12px;background:url(../images/qq1.png) left center no-repeat;padding-left:20px;border-bottom:1px solid #e6e5e4;overflow:hidden;}
.qq_style01 .qq_style_r .qq_r_down{background:#ffffff;border-radius:4px;width:100px;margin:0 auto 5px;padding:10px 10px;}
.qq_style01 .qq_style_r .qq_r_down .tel_r_tlt{height:30px;line-height:30px;font-size:12px;color:#3782e7;background:url(../images/qq_icon2.png) left center no-repeat;padding-left:20px;border-bottom:1px solid #a3caff;}
.qq_style01 .qq_style_r .qq_r_down .tel_list li{display:block;/*height:30px;*/line-height:30px;text-decoration:none;color:#555;font-size:12px;border-bottom:1px solid #e6e5e4;overflow:hidden;}
.qq_style01 .qq_style_r .qq_code{background:#ffffff;border-radius:4px;width:100px;margin:0 auto;padding:10px 10px;}
.qq_style01 .qq_style_r .qq_code img{display:block;width:91px;height:91px;margin:0 auto;}
.qq_style01 .qq_style_r .qq_code p{font-size:12px;text-align:center;color:#555555;padding-top:5px;}


.page-news #ny_newslb_box { clear: both; }
.page-news #ny_newslb_box li { height: 39px; line-height: 39px; border-bottom: 1px dotted #e5e5e5; font-size: 14px; overflow: hidden; background: url(../images/ico3.gif) no-repeat left center; padding: 0 10px 0 15px; }
.page-news #ny_newslb_box li a { color: #666; float: left; display:inline-block; width:500px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.page-news #ny_newslb_box li span { float: right; color: #999; font-size: 12px; }

#ny_newslb_box .xgwz{ height:25px; line-height:25px; overflow:hidden;}
#ny_newslb_box li a{width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}

/*内页产品详情上面图片切换*/
.pro_detail_main { width:100%; height:auto; margin: 0 auto 25px; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:53%; min-height:360px; overflow: hidden; margin: 0; padding: 0 0 80px; float: right; position:relative;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #32353a; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:140px; overflow:hidden; margin:20px auto; padding:20px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px; text-align: justify; margin:0 auto; padding:0;}
.pro_detail_text .jyms p span { color:#333; font-weight: bold;}
.pro_detail_text ul { width:100%; margin: 20px auto; padding: 0;}
.pro_detail_text ul li { width:100%; height:30px; overflow: hidden; line-height: 30px; color: #888; font-size: 15px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 0 auto 10px; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:4px; height:6px; overflow:hidden; margin:11px 8px 11px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#333;}
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 0; position:absolute; left:0; bottom:0;}
.pro_detail_btn a { display:block; width: 48%; height: 54px; overflow: hidden; line-height: 54px; color: #fff; font-size: 18px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #adadad;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #0f74cf;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #525252;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #feb511;}

/**产品详情页产品图片切换**/
.prodetail_img { width:44%; height: 456px; margin: 0; padding: 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:70px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:70px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:70px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:70px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:375px; overflow:hidden; padding:0; border:1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:104%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
